<?php
$text="בלה בלה בלה [...]
בלה בלה בלה בלה בלה
בלבלהלבהלבלה
בלהבלה";
function nls2p($str)
{
return str_replace('<p></p>', '', '<p>'
. preg_replace('#([\r\n]\s*?[\r\n]){2,}#', '</p>$0<p>', $str)
. '</p>');
}
echo nl2br(nls2p($text));
1